package com.hhh.corejava.code04_循环结构;

import java.util.Scanner;

/**
 * @autor 黄焕晖
 * @date 2025年10月21日16:41
 * 斐波那契数列：1,1,2,3,5,8,13,21,34,55,89,...N,前两项之和等于第三项
 * 在控制台输入需要打印的几个数，输出对应的数字
 **/
public class Test12_斐波那契数列 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入需要打印的几个数：");
        int num = sc.nextInt();

        int a = 1;
        int b = 1;
        int c = 0;
        System.out.print(a+" "+b);
        for (int i = 3;i<=num;i++){
            c = a+b;
            System.out.print(" "+c);
            a=b;
            b=c;
        }
    }
}
